<?


class Paciente_internado {


	private $res_pac_int;
	private $q;


	function get_cama($numdoc,$tipodoc){
	
	$this->q = "select * from pacientes_internados where nro_doc_paciente=$numdoc and tipo_doc_paciente='$tipodoc'" ;
	$this->res_pac_int = Database::query_simple($this->q);
	return $this->res_pac_int;	


	}

	function del_pac_int($numdoc,$tipodoc){
	
	$this->q = "delete from pacientes_internados where nro_doc_paciente=$numdoc and tipo_doc_paciente='$tipodoc'" ;
	Database::query_baja($this->q);	


	}

	function put_pac_int($numdoc,$tipodoc,$fecha,$cama,$estado){
	$id_medico = $_SESSION['id_usuario'];
	$this->q = "insert into pacientes_internados (nro_doc_paciente,tipo_doc_paciente,fecha,id_cama,id_medico,estado_paciente) values ($numdoc,'$tipodoc','$fecha',$cama,$id_medico,'$estado') " ;
	Database::query_baja($this->q);	


	}

	public function get_pacientes_internados(){
	
	$this->q = "select pi.*, p.nombre_paciente, p.apellido_paciente 
			from pacientes_internados pi, pacientes p 
			where 
				p.nro_doc_paciente= pi.nro_doc_paciente and 
				p.tipo_doc_paciente= pi.tipo_doc_paciente" ;

	$this->res = Database::query($this->q);
	return $this->res;	


	}

	public function get_paciente_internado($nrodoc, $tipdoc){
	
	$this->q = "select * 
			from pacientes_internados 
			where 
				nro_doc_paciente= $nrodoc and 
				tipo_doc_paciente LIKE '$tipdoc'" ;

	$this->res = Database::query($this->q);
	return $this->res;	


	}

	public function mod_pac_paciente_internado($viejo_nrodoc,$viejo_tipdoc,$nrodoc,$tipdoc){

	$this->q = "UPDATE pacientes_internados SET
		nro_doc_paciente = $nrodoc ,
		tipo_doc_paciente = '$tipdoc' 
		WHERE 
			nro_doc_paciente = $viejo_nrodoc AND
			tipo_doc_paciente  = '$viejo_tipdoc'";
	Database::query_baja($this->q);
	
	}

	function get_pacientes_internados_x_fecha($fecha_hoy, $fecha_siguiente){
	
	$this->q = "select 
			a.fecha,
	         	p.nro_doc_paciente, p.tipo_doc_paciente, p.nombre_paciente, p.apellido_paciente 
			from pacientes_internados a join pacientes p 
				ON a.nro_doc_paciente = p.nro_doc_paciente
			where 
				a.fecha > '$fecha_hoy' AND a.fecha < '$fecha_siguiente'";
	$this->res_pac_int = Database::query($this->q);
	return $this->res_pac_int;	


	}

}

?>